package org.sauceggplant;

import java.lang.Math;

/**
 * 三角形
 * 
 * @author jacob
 */
public class Triangle {

    /**
     * 三角形已知三边求面积
     * 海伦-秦九韶公式:S=√p(p-a)(p-b)(p-c)
     *
     * @param a 边长a
     * @param b 边长b
     * @param c 边长c
     * @return area 面积
     */
    public static double area(double a, double b, double c) {
        //半周长
        double p = (a + b + c) / 2.0;
        return Math.sqrt(p * (p-a) * (p-b) * (p-c));
    }
}
